//
//  CCTableViewController.m
//  iOSCodeLearning
//
//  Created by TFAppleWork-Summer on 2018/4/16.
//  Copyright © 2018年 Ace. All rights reserved.
//

#import "CCTableViewController.h"
#import "CCTableViewManager.h"
#import "CCTableViewSection.h"
@interface CCTableViewController ()

@property (nonatomic, strong) UITableView *tableView;

@property (nonatomic, strong) CCTableViewManager *tableViewManager;

@end

@implementation CCTableViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.tableViewManager = [[CCTableViewManager alloc] initWithTableView:self.tableView];
    
    [self p_requestData];
    
    [self.view addSubview:self.tableView];
    
}

-(void)p_requestData{
    
    CCTableViewSection *section = [CCTableViewSection section];
    
    for (NSInteger i = 0; i<10; i++)
    {
        CCTableViewItem *item = [[CCTableViewItem alloc]init];
        [section addItem: item];
    }
    [self.tableViewManager addSections:section];
    
    [self.tableView reloadData];

}

-(UITableView*)tableView{
    if (!_tableView) {
        _tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
    }
    return _tableView;;
}




- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
  
}


@end
